fix collection's bug update more-shops and it's api