fix request bug + map zoom