Revert "Revert "published achievement task""

This reverts commit 780503e72d30521a863e69a623a17a7ab7521ec6.
optimize code, show indicator in achievements list