fix cache and add send to friend