+ menu refreshing (from internet) added.
+ refactored for better java conventions
+ removed extra revalidate class.
+ added revalidate boolean flag to menuasync class.