remote:update's key can be scalar, closes #397