use interrupt between noderunnable and reportrunnable instread of isFinished flag
want to push
merge to master