Added image cache feature