fix shop index bug