update main a bit