lazy load implementation finish
Merge remote-tracking branch 'origin/a_pj32' into b_pj32
mid mmap