feat(decorator): throttle error messages to prevent multiple displays