change step definition, using the new non-blocked metropolis update