new posts, post details, posts list refactored

yes, but because now view is rendered only after request completed;
if we want to render view before - app.vm.posts().map will cause error...