update cliframework API