make lazy load earlier