since write_map has truncate method now, it has no need to call truncate after copy to write_map