refactor some core functions into seperate class
done baidupan linkout
use redis to cache baidupan linkout