force setter to update firebase