Add timeout handling

Return an error if a dataclip fails to respond for more than N minutes