improvement of new view compter