fix for bz963035, bz963607 - use spawn and rate limit for curl