updating icons and shit