fix lazy load