Make update work for nonexistent components + fix versions