add spsc lifo