add co.wrap() context support