found the problem, it's in firebaselistadapter, but fixed most other things'