Runs by default on separate loop and thread