sgd with precision and recall
updating batch to include oversampled