Sports | Sat Oct 3, 2009 1:40pm IST

Japan's Sato has 'unfinished' F1 business