Add component scheduling