An improved nonmonotone adaptive trust region method