update and refacto maven dependencies versions