trying to optimize fit_batch! with BLAS operations and other thicks
BLAS-based update_weights! (3x speedup)