add k scheduler