update nonmem function