updaters function

Functions for a single time-step update