Separate thread for voxel operations

Also minor changes so locality / globality