FIX move forward read_ptr also when payload handler is set