fixed host abstraction
fixed duplicates appearing after uploading