Inventory model with stock dependent demand and different holding cost functions