removed blocking synchronized calls (it's shouldn't be critical); removed extra animation when image is in memory cache;