change icon to fixed width and change img cache logic: cache 5 photos in one request group