modificate round-robin sheduler
add workset