<feature/server-interface> refactor img loader