fix bug do not charging action if no know