update observable arrays