How not to reduce edge features in 'update_all' function

Hi. I have a question about concatenating edge features to nodes when using the ‘update_all’ function.

In my understanding, the DGL provides ‘copy_e,’ which transfers edge features to nodes when using with ‘update_all’ function. And then, the ‘update_all’ function tries to reduce edge features (e.g., sum, max, min).
I want to concatenate edge features and save them into nodes as a new node feature. Is there a way not to reduce in ‘update_all’?