push data to firebase, add auth.