add ringbuffer_get & ringbuffer_submit