SPI last bit errors

my display (EA DOGM162L-A) has only four pins for SPI interfacing serial input,clk,MOSI and the fourth line,MISO is not used as it is a one way communication.I am using the standard peripheral library from ST electronics which has predefined functions for SPI_senddata.

The problem is, for the correct intialisation of the display, a sequence of data has to be sent to the display at precise timing intervals.one such data is hex 39 which has a 1 in the LSB. so whenever 39 is sent, the pin retains its high state, till the next data is sent after the delay, this is overwriting the previously sent data.I thought one way to handle it is to make the chip select high(active low) immediately after sending last bit so that the display is not written.However by the time the function to make the chip select high is executed 3 more 1s are sent to the display. I dont know how to proceed. there is no other pin which i can use to isolate the display from the being sent overflow data.