register new snapshot