update budget and userprofile