Exposed crossYield
Added support to set and get socket timeout