Simple refactoring ImageLoader should be a singleton