reuse image object; restructure thumbnail code so save is chained to crop