refractor retrieve_budgets and test
Added retrieve bugets for user