Update docs and API