Update label position in setters instead of update()

This fix the delay of the label position