update warden protocal