implemented RingBufferSRMW::tryPush thingy