Currently when using `-e` option, it doesn't print out the results until it's done. This might impact the development experience.