Introduce Writeback to reduce duplicate codes
Reduce memory footprint when writebacking