added location state refresh interval