Use shared_handler in MultiSocket AsyncOp