updated dataSnapshot