fibomacci recursion update