update labels position only when view changed