fix form & set no recursive for map loading