update observable and formalize list amd dependencies