more aggressive flushing of the expression cache when moving items onto and off a list