Update dependent libraries
Update elixir and erlang version
Extract method