update docs, keys and values must be strings