Ship can now update using threading code