fixed some reactive issues
chainjs improved