pass part 1
remove duplicate request waiting bug