fix bug of current_user