Update to covering faces algorithm