lockless single writer, single reader tripple buffer