refactor drawer fragment use dagger