fast collaborative & matrix fact grad