add extends-cache as workaround of github limit exceed on extends that make travis build fails