feat(uploads): added better error handling to uploads