Improve performance by loading user at the beginning