reset channel if the optimisitc read does not work