* feat: fix duplicate log back behaviour * feat: fix duplicate log cancel behaviour * feat: fix duplicate log back behaviour and add tests * feat: update remaining tests