Implemented asyncSaveView() and new tests.