made UpstreamPool's pinger restartable
moved the ticker into the function scope as it's never accessed elsewhere
automatically restart the pinger when Upstreams are added to the pool