Main and Split Update