better flow for bg_nbd