updated hasbinary dependency and build