improving pool management.
using "single source of truth" if server is busy or not
and removing references from related tasks.