no more semaphores for the grid_init methods, no everything just happens in a loop, seems stable