fix invoke call