added md5 checksum to upload handler