update to latest dependencies and fix small issues