module updates and core