fix multiple driver bug