Working Graph need to put on own thread