fixed http put to actually put. added confirm type dialog