update func calls