write hit done, write miss partially implemented, lru not yet