FastBLAS update

accessing data directly in most cases, still have to play with loops