remove the user billing info update logic from observer and add into con...

...trollers