fixed bug where async picture loading was done on main thread