fix: On-demand gems building