Fix 'finish not called' bug in update()