cache sim seems actually finished now, with dirty bit, write back, and other revisions