update modules and core