fixed issue at different zoom sizes