Concurrent planning