Improved package update