add boto test, fix SplitFile.__len__