add .execWithRoleFilter deferred method