add camera limit bound