If you'd rather not wait for time to pass before you can upgrade your vehicles, there's a way to get around that restriction. You'll have to adjust your device's time settings, however, and manually adjust the date forward. That will trick the game into believing that the required time has passed, and you'll receive the desired upgrade without waiting. Then you'll want to return the device's system clock to its normal time so that you don't have issues with other applications.