updated write cache