key users by username and only create if not exists
PUT / save routes for all