resizing and caching, including the saving of the first step (crop without resize)