not sure why map markers not working, start refactoring
refactoring view controller
fix issue caused by using view did load instead of view will appear