check if last gps location older than 5 minutes, use network
add lazy creating some fragment, optimize server api data request