improve metabox loading logic

Previously was clashing with other plugins