automatically reload/compile modules in erlang