add callbackbodytype and callbackfetchkey of putpolicy