update new trajectory and data access layer