Adding retry logic for client.GetAsync

@Tratcher @Eilon 
This is a pretty weak retry implementation... Just retry once? After no delay? Not that I'm sure why we need this to begin with.