To achieve considerable success.
To be adequate or helpful for a significant amount of time.
To make progress.
To modernize.
To reschedule (something) to an earlier date or time.
Used other than figuratively or idiomatically: see move, forward.
To cause to make progress.