* update request tests * remove unused functions * add unit tests * remove commented code * fix unit tests