update for core and modules