create user object if no exist