take free tasks from end of list