concurrent execution
retry up to 5 times on HTTP 500