Kardeşim asenkron programlamanın kurbanı olmuşsun, callback içine veritabanından data geliyor veya remote bir kaynaktan ama kod sıralı olarak aktığı için callback'e cevap gelmeden aşağı da ilgili veriye erişmeye çalışıyosun. O yüzden callback'in içinde bunu yapman gerekir.