update change log
implement keys