update pointer-based time decrements, startup mumbo jumbo