added compiler cache and 4 job limit