[new] use std.algorithm to remove items from the delegate list