added update and timed_call, also update params