component loads fine with initialDrawerSize but if i change initialDrawerSize with setState it doesnt update component still uses the older size