retried promise until valid results working
Merge pull request #11 from xiamike/retry-promise

retried promise until valid results working