rollback to version with counter for non blocking bounded mailbox