update packages, ui improvements and file upload