shortened some hard coded sleep time
added some possible updates
eliminated most of the hard coded sleep time, and implemented wait_till_load() (and also based_pos())