Load query only the first time

- Load on viewWillAppear only the first time
- Removed location check for query to execute