Updating the halo handling