update docs and add change log