do work in thread itself