update recharge flow
merge code