upgrade with integration test