Crude oil price rises to $90 amidst inventory restoration