separate api by packages
account update interface