less verbose debug logs
fire finish event and handle loop mode