update the axis scale

the most important thing is to update the domain of scale, because axis
and circle are  both based on scale
another update pattern:

before enter, we select all the exist circles, and we can chagne their
attributs