completely changed thread and now it works beautifully while showing eta in status bar