added rk4, fixed some bugs, updated benchmark.sh