add erlang support
remove cache
git ignore change