modify user ctrl to support passport