fix .coveralls.yml
replace implementation based on Android's WeakHashMap