update dependencies, fix resulting errors, fix login problems #22