refactor get area
Merge pull request #18 from charleschu/charles/refector

WIP: Do some reactor
Merge remote-tracking branch 'origin/master' into herbert/backend-integration