liclite re implementation by android and square dagger