adapter performance fix