fixed: clear up old statelist when adding new visual paths

if not, the statelist contains duplicates