add abort option when new from json