cache data and scheduler implementation ready