back to use of critical seciton blocks for the append

There is a race condition that I haven't sorted out preventing this pattern :/