only do md5 check if md5 is availble from the server