itacac: improve memory management
improve memory management by not appending every trigger to a buffer and not allocating every trigger separately
improve memory management by not appending every trigger to a buffer and not allocating every trigger separately