Recurrent Neural Networks for Missing or Asynchronous Data