Update to save rating matrix
Try to do matrix factorisation