remove webshot dep, impletements native phantomjs function