update bounds vith zoom