added : checksum with sha1 ,big improvement in push pull