Keep thunkify

can use in co and callback ways both.