fix zoom issue partially
fix position label function