Add viewPromise which resolve view async
examples/async-code-loading: uses webpack