optimizing cart picking process