title: NodeJS array push is not working
body: <p>I am doing very simple requests to take some data from MongoDB and then send them to my views</p>
  
  <pre><code>router.get('/', isAuthenticated, function(req, res) {
      Conversation.findAllConversation(req.user._id, function(err, data) {
          if (err) return console.error(err); // handle this
  
          var array = [];
  
          data.forEach(function (element, index, array){
              ConversationReply.findLastReply(element._id, function(err, replys) {
                  if(err) return cosole.log(err);
                  console.log(replys);
                  array.push(replys);
              });
          });
  
          console.log(array);
  
          res.render('messages/index', {
            title : 'Messages', 
            conversations: data,
            user: req.user, 
            lastReplys: array });
     });
  });
  </code></pre>
  
  <p>But all data from replys is not pushing to my array and then just sending empty. Console.log(replys) showing me all my replys correctly.</p>