testing self-updates