cache for libs