updated spi register