What the SIoT needs: A new caching system or new friendship selection mechanism?