Improvements to update system