update js packages

create view model
create reminder constructor