images preloading

so that we know inner block size before proceed