[refactor] create intermediate variable
[refactor] use intermediate variable
[feat] update metadata
[feat] bump version