round robin scheduling
merged origin/master