time update and GSOM smoothing implementation complete