add preview, resource preload
add image thumb preload