improve with thunk. release v0.3.0