update z value