get location on init & add watch in app