upgrade with upstream