drawerAdapter improved