fix: resolve promise on charging station events once