update things better