fix: swapped roles and type
surpress logging for text update to reduce noise