v.1. To remain in front of something, especially when moving: We tried to keep ahead of the truck, but it eventually passed us.
2. To have completed all or more than is required of some task in order to be prepared to face more work: I can't keep ahead of all my homework; every day I get more.