Refacted achievement list update