updated code quality listener