better static generation
add a simple async queue to not overload the server with concurrent imagemagick calls