makes writes to past be consistent with the index