minimalistic update