fix client-side timeout triggering