update build stuff and fix listerer overflow