- handle user join request