add budget trail to record down the user's budget changes.