multiple callback extensions + store uploads in timestamped folders