changed delegating marker visibility handling to always update if not yet instantiated