Refactor push state for community links