todo add cache drawable to memory cache