hidden update protocol