fix: delete fn queue state for no listeners in queue