added landname landmsg atomicly refresh