ImageLoader is now using a separate handler thread for all of its operations (cache lookups,...) and asynctasks for loading images