Proper async dispatch and response