Implemented SDWebImage functionality with working cache