update dependencies and adjust to the changes made to Rubinius