move the join signup handler to user-api