fix #1 snapshot view before updates instead of after