Poprawa metody wyliczania gradientu