proxy based on java kilim coroutine