update notify interface and make charge better