Only sent one request to the horizon updater at a time, to avoid overfilling its queue
Also fix tests