use =default for chain move ctor
fix reversed test on http date; unique_lock -> lock_guard
unique_lock -> lock_guard in test