BPR-Improved Prec and speed