checks time limit now

Also checks for select timeouts