TT PR
Created by: hamadmarri
CB: fix some idle issues. GRQ: update_curr_lightweight and exit if grq has only one task during pulling
Created by: hamadmarri
CB: fix some idle issues. GRQ: update_curr_lightweight and exit if grq has only one task during pulling