change on write.lock()