A doubly dynamic schedule-based assignment model for transit networks