add timeout timer and response on no location found