gradually scaling bar width