finish load and update