Splittet update and init