new lazy loader: split teaser load and picture load.