added cumulative options and trying to improve map pre-loading