readonly style update