added various backend for user profile capability, update, set, profilepic