nonce store now supports expiration. Now we just need multithreading support