with thread coRunEx