Finish timeout implementation