better warn message
split delete into own method. don&t update deleted objects
fixed crash, path already normalized