module updates