sync update - added smoothing