[async] [view] added views and asynchronized everything