optimize root drag