promisified server PUT