do I need use redux thunk with this middle where if my action creator calls store.dispatch/dispatch before calling an async function/arrow function?