added kalman filter updates