Thousands still wait for stimulus checks