timeout message handling