updating shelf allocations