delete compiler dependency. update scala and shapeless version