updated condition invoke issue