Cython cache

use XDG_CACHE_HOME for cython module cache