easy way to share files,add cache to make it fast