I am working on a react native project and need some opinions on using a return statement inside an async dispatch vs using the store updates of async dispatch to perform an act