code refactor
update rpm package