Add a retry combinator to Store

Adding a retry combinator so that when the backend represents some time-taking tasks, we 're able to do busy ping to get the read result in a Future.