fix bug in user model parse, return response in wrong place