add upload fallback for old browsers