updating like crazy