handle uploads from Warp