finally fixed lazy load issue