Making the TextUserStore asynchronous