add pop/population-snapshot and call it occasionally during run