improving reductionized mf

precomputed_prediction flag is gone in favor of base.update
added a --new_mf flag for easy switching between gd_mf.cc and mf.cc