update_voxel_private overwrites a vacant voxel even for the voxel whose location is not vacant