update from focusjs