async path for SPI worked out