updates some core stuff