submitRequest -> dispatch