fixed shop bug