doc: update api docs and readme