update addUser function