Updates KMP code