:bug: fix duplicate execution check