update all article logic with new api fixtures and corresponding logic adjustments