add basic support for reserve timeout in aggregator and add test