ES3-0.6.0a23

- fix in View::recover
- View constructor can take a promise returning a data (model) object
in place of a (sync) data object