moving expire updates into physics loop