update smooth nlm