Using channel with a timeout interval