another fix for the update bug, this time it really should work...