simplify image proxy creation
initialize proxy cache path atomically
image view prefetches images either side of the current one
fix possible leak