refactor update transition & reward
adding QLearn with modified exploration